﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Smartec.Accounts.Camel.AMS.Model.Repository;
using Smartec.Accounts.Camel.AMS.Model.Entities;

namespace Smartec.Accounts.Camel.AMS.Model.Facades
{
    public static class SiteUserFacade
    {
        //
        // Query Methods

        public static IEnumerable<SiteUser> FindAllSiteUsers()
        {
            return SiteUserRepository.FindAllSiteUsers();
        }

        public static SiteUser GetSiteUser(Guid id)
        {
            return SiteUserRepository.GetSiteUser(id);
        }

        //
        // Insert/Delete Methods

        public static void Add(SiteUser siteUser)
        {
            SiteUserRepository.Add(siteUser);
        }

        public static void Delete(SiteUser siteUser)
        {
            SiteUserRepository.Delete(siteUser);
        }

        //
        // Persistence 

        public static void Save()
        {
            SiteUserRepository.Save();
        }

    }
}
